package com.slipper.system.schedule.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.slipper.system.api.schedule.bo.ScheduleBO;

/**
 * 任务调度
 * 
 * @date 2020-03-28 17:10:06
 */
public interface ScheduleDao {
    
    int insert(ScheduleBO bo);
    
    int update(ScheduleBO bo);
    
    int delete(ScheduleBO bo);

    ScheduleBO queryBy(ScheduleBO bo);
    
    List<ScheduleBO> queryList(ScheduleBO bo);

    ScheduleBO queryOne(ScheduleBO bo);

    ScheduleBO queryByBeanMethod(@Param("beanName") String beanName, @Param("methodName") String methodName);
}
